body {
    color: #404040;
    background: #FFFFFF;
    text-align:center;
    margin-bottom:5em;
}

h1, h2, h3, h4, h5 {
    color: #808080;
    font-family: sans-serif;
}

div.page {
        width: 95%;
        margin:1em auto;
        text-align:left;
        max-width: 45em;
}

p {
	margin:0 0 0.5em 0;
	padding:0;
	text-align:justify;
}
div.padenv {
	padding:0;
	margin:0;
}

div.leftpad {
	margin:0;
	padding:0 0 0 2em;
}

ul.versions {
	padding:0 0 0 30px;
	margin:0;
}

ul.versions li {
	list-style-type: none;
	padding:0;
	margin:0;
}

a img {
	border:none;
}

img.right {
	float:right;
}

div.header {
	border-bottom: 1px solid #000;
	padding:0;
	margin:0 0 1em 0;
}
div.header ul {
	display:block;
	text-align: center;
	padding: 0 0 20 0;
	margin:0;
}

div.header li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0;
}
h3 {
	padding: 0;
	margin-bottom:0;
}
div.screenshot {
	margin:5 5 25 5;
	text-align:center;
	padding:10;
}
